Convo\Wp\Pckg\WpPluginPack\SSAAppointmentsContext A

Total Complexity 57
Dependencies 11
Dependents 1
Total lines 325
Lines of code 261
Logical lines of code 185
Comment lines 35
Methods 22
Properties 3

Methods 22

Method Rating Maintainability Complexity Lines of code
_validateIncomingAdditionalAppointmentData()
A
50 11 26
loadAppointments()
S
49 5 31
createAppointment()
S
50 4 26
_checkWpResponse()
S
62 4 11
updateAppointment()
S
52 3 22
_getAppointmentType()
S
56 3 17
getAppointment()
S
61 3 12
getFreeSlotsIterator()
S
53 2 20
_sanitizeAdditionalAppointmentData()
S
64 3 10
cancelAppointment()
S
59 2 13
_doesTheAppointmentBelongToEmailAddress()
S
61 2 11
isSlotAvailable()
S
62 2 10
init()
S
68 2 7
getAppointmentTypes()
S
65 2 9
getAppointmentTypesOptions()
S
67 2 8
_marshalAppointment()
S
68 1 5
getDefaultTimezone()
S
79 1 3
getId()
S
82 1 3
_getAppointmentTypeObject()
S
75 1 4
_sanitizeIncomingAdditionalAppointmentDataArray()
S
72 1 5
getComponent()
S
82 1 3
__construct()
S
72 1 5